Add user_last_timestamp column to user_newtalk table
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Fri, 18 Apr 2008 15:21:24 +0000 (15:21 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Fri, 18 Apr 2008 15:21:24 +0000 (15:21 +0000)
maintenance/postgres/tables.sql
maintenance/updaters.inc

index e6648f5..faf1cd1 100644 (file)
@@ -40,8 +40,9 @@ CREATE TABLE user_groups (
 CREATE UNIQUE INDEX user_groups_unique ON user_groups (ug_user, ug_group);
 
 CREATE TABLE user_newtalk (
-  user_id  INTEGER NOT NULL  REFERENCES mwuser(user_id) ON DELETE CASCADE,
-  user_ip  TEXT        NULL
+  user_id              INTEGER      NOT NULL  REFERENCES mwuser(user_id) ON DELETE CASCADE,
+  user_ip              TEXT             NULL,
+  user_last_timestamp  TIMESTAMPTZ
 );
 CREATE INDEX user_newtalk_id_idx ON user_newtalk (user_id);
 CREATE INDEX user_newtalk_ip_idx ON user_newtalk (user_ip);
index 3371beb..936e34f 100644 (file)
@@ -1407,6 +1407,7 @@ function do_postgres_updates() {
                array("recentchanges", "rc_params",            "TEXT"),
                array("revision",      "rev_len",              "INTEGER"),
                array("revision",      "rev_deleted",          "SMALLINT NOT NULL DEFAULT 0"),
+               array("user_newtalk",  "user_last_timestamp",  "TIMESTAMPTZ"),
        );